package com.project.server.service.operate;

import com.project.server.domain.operate.TOperateAffair;

import java.util.List;

/**
 * 运营管理办事指南Service接口
 *
 * @author project
 * @date 2021-07-01
 */
public interface ITOperateAffairService {

    /**
     * 查询运营管理办事指南
     *
     * @param affairId 运营管理办事指南ID
     * @return 运营管理办事指南
     */
    public TOperateAffair selectTOperateAffairById(Long affairId);

    /**
     * 查询运营管理办事指南列表
     *
     * @param tOperateAffair 运营管理办事指南
     * @return 运营管理办事指南集合
     */
    public List<TOperateAffair> selectTOperateAffairList(TOperateAffair tOperateAffair);

    /**
     * 处理导出内容中的html标签
     */
    public  List<TOperateAffair> selectTOperateAffairDelTags(TOperateAffair tOperateAffair);
    /**
     * 新增运营管理办事指南
     *
     * @param tOperateAffair 运营管理办事指南
     * @return 结果
     */
    public int insertTOperateAffair(TOperateAffair tOperateAffair);

    /**
     * 修改运营管理办事指南
     *
     * @param tOperateAffair 运营管理办事指南
     * @return 结果
     */
    public int updateTOperateAffair(TOperateAffair tOperateAffair);

    /**
     * 批量删除运营管理办事指南
     *
     * @param affairIds 需要删除的运营管理办事指南ID
     * @return 结果
     */
    public int deleteTOperateAffairByIds(Long[] affairIds);

    /**
     * 删除运营管理办事指南信息
     *
     * @param affairId 运营管理办事指南ID
     * @return 结果
     */
    public int deleteTOperateAffairById(Long affairId);
}
